415 Santa Rosa Ave, Santa Rosa, CA 95404-4911, Santa Rosa
Always good food. Great portions. Super Chimichanga is enough for two good size meals
Always good food. Great portions. Super Chimichanga is enough for two good size meals